.yui-skin-sam {
}
#title {font-size: 1.5em; font-weight: bold; text-align: center; padding: 11px 15px 13px 15px; 
	border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 0px; }
#menu { float:left; width:100%; background:none; font-size:1.05em; font-weight: bold; line-height:normal; color:#fff;
	background:transparent url(../../images/_navi_green.gif) repeat-x scroll center center; }
#menu ul { margin:0; padding:0; list-style:none; }
#menu li { display:inline; margin:0px; padding:0px; }
#menu ul li a { float:left; cursor:hand; margin:0; padding:7px 15px; text-decoration:none; color:#fff; 
	background:transparent url(../../images/navi_back.gif) repeat-x scroll center center; border-right:1px solid #CCCCCC; }
#menu ul li a:hover { background:#3260F4; }
#menu ul li.selected a { background:#3260F4; }
#menu ul li.selected a:hover { background:#3260F4; }
#menu #profile { float: right;display:block;width:auto; margin: auto 10px; color: #FFF; padding: 7px 3px; font-weight: normal; }
#menu #profile a { color: #FFFFFF; font-size: 1.05em; font-weight: bold;}
#menu #profile a:hover {color: #f7921e;}
h2.headertext{ color:#E76300; }
#header { height: 74px; }
#main { padding: 10px; }
#footer {text-align: center; padding: 5px 10px; background-color: #EEE; color: #333; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 2px;}
#footer a:hover {color: #f7921e;}

.grid { width: 100%; border-collapse: collapse; border: solid 1px rgb(136, 153, 221); background-color: rgb(136, 153, 221); }
table tr.rowover { background-color: #FFFFAA; }
.grid tr:hover { background-color: #FFFFAA; }
.grid td { padding-left: 3px; padding-right: 3px; }
.grid th { vertical-align: middle; height: 26px; background: #FFFFFF url(../../images/bg_hd.gif) repeat-x scroll 0 0; text-align: center;}
.grid, .grid tr, .grid th, .grid td { border-color: rgb(136, 153, 221); }
table tr.odd th, table tr.odd { vertical-align: middle; height: 27px; background-color: #FFFFFF; }
table tr.even th, table tr.even { vertical-align: middle; height: 27px; background-color: #EFF3FB; }
table tr.sum th, table tr.sum, table tr.sum:hover { vertical-align: middle; height: 27px; background-color: #b6ffaa; text-align: right; font-weight: bold; }
table tr.highlight th, table tr.highlight { vertical-align: middle; height: 27px; background-color: #FFCC33;}
.rowediting { background-color: #FF6666; height: 27px; }

.grid th.asc, .grid th.desc { line-height: 16px; }
.grid th.asc span { display: inline-block; padding-right: 18px; background: transparent url(../../images/s_asc.png) no-repeat scroll right center; }
.grid th.desc span { display: inline-block; padding-right: 18px; background: transparent url(../../images/s_desc.png) no-repeat scroll right center; }

.tip { background-color:#ECF0F6; border:1px solid rgb(136, 153, 221); margin:0 0px 10px 0; padding:10px; text-align: left; }
.tip h1 { color: rgb(231, 99, 0); font-size: 18px; font-weight: bold; /*height: 21px;*/ line-height: 21px; margin: 0px; padding: 0px; }
.tip h2 { color: rgb(231, 99, 0); font-size: 14px; font-weight: bold; /*height: 17px; */line-height: 17px; margin: 0px 0px 2px 0px; padding: 14px 0px 0px 0px; }
.tip_highlight { background-color:#BFF7B4; }

.mw100 { max-width: 100px; }
.mh100 { max-height: 100px; }
.fw { width: 1px; white-space: nowrap; }

ul.icon {margin:0px; padding: 0px; list-style:none; display: inline-block;}
ul.icon li {margin:0px; padding: 0px; float:left;}
a.icon { display: block; width: 22px; height: 22px; text-align: center; vertical-align: middle; border: solid 1px #3666D4; background-position: center; background-repeat: no-repeat; background-attachment: scroll; margin: auto 2px; }
a.icon:hover { background-color: #3666D4; }
.addbtn { background-image: url(../../images/b_add.png); }
.addpbtn { background-image: url(../../images/b_addp.png); }
.addfbtn { background-image: url(../../images/b_addf.png); }
.addibtn { background-image: url(../../images/b_addi.png); }
.addibtl { background-image: url(../../images/b_addl.png); }
.addubtn { background-image: url(../../images/b_addu.png); }
.applybtn { background-image: url(../../images/active.png); }
.activebn { background-image: url(../../images/active.png); }
.inactivebn { background-image: url(../../images/inactive.png); }
.editbn { background-image: url(../../images/b_edit.png); }
.savebn { background-image: url(../../images/b_save.png); }
.saveabn { background-image: url(../../images/b_savea.png); }
.cancelbn { background-image: url(../../images/b_cancel.png); }
.undobn { background-image: url(../../images/b_undo.png); }
.designbn { background-image: url(../../images/b_design.png); }
.deletebn { background-image: url(../../images/b_drop.png); }
.descbn { background-image: url(../../images/s_desc.png); }
.ascbn { background-image: url(../../images/s_asc.png); }
.movbn { background-image: url(../../images/b_move.png); }
.movbn2 { background-image: url(../../images/b_move2.png); }
.rename { background-image: url(../../images/b_rename.gif); }
.copy { background-image: url(../../images/b_copy.png); }
.detailbtn { background-image: url(../../images/b_detail.png); }
.configbtn { background-image: url(../../images/b_config.png); }
.managebtn { background-image: url(../../images/b_manage.png); }
.refreshbtn { background-image: url(../../images/b_refresh.png); }
.refreshbtn2 { background-image: url(../../images/b_refresh.gif); }
.cropbtn { background-image: url(../../images/b_crop.png); }
.resizebtn { background-image: url(../../images/b_resize.png); }
.nextbtn { background-image: url(../../images/b_next.png); }
.nextbtn2 { background-image: url(../../images/b_next.gif); }

.pagenum { float:left; width:100%; line-height:normal; color:#fff; }
.pagenum ul { margin:0; padding:0; list-style:none; }
.pagenum li { display:inline; margin:0px; padding:0px; }
.pagenum ul li a { float:left; cursor:hand; margin:0; padding:2px 5px; margin:auto 2px; text-decoration:none; color:#0000FF; border:1px solid #3666D4; font-size:1.2em;}
.pagenum ul li a:hover { color: #FF0000; background:#3260F4; }
.pagenum ul li.selected a { color: #FF0000; }

.stairs {  }
.stairs .number { float: left; text-align: right; color: #0080FF; font-weight: bold; padding: 3px; width: 18px; overflow: visible; }
.stairs .stair { margin-left: 24px; } 
.stairs .step { border: dashed 1px #89D; border-bottom: none; border-right: none; position: relative; }
.stairs .step:first-child { border-top: none; }
.stairs .step:last-child { border-bottom: none; }
.stairs .step p { line-height: 28px; padding: 0px 3px; margin: 0px; }
.stairs .step .icon-back { line-height: 28px; height: 28px; }
.stairs .step:hover > p { background-color: #FFFFAA; }
.stairs .step .icon { position: absolute; top: 1px; right: 0px; }
.stairs .step .icon li { position: relative; float: left; width: 28px; height: 24px;}
.stairs .step .exp, .stairs .step .coll { cursor: pointer; background-position: 99% 50%; background-repeat: no-repeat; }
.stairs .step .exp { background-image: url(../../images/s_desc.png); }
.stairs .step .coll { background-image: url(../../images/s_asc.png); }

.path { line-height: 28px; padding: 0px 5px; } 
.path .name { font-weight: bold; }
.path a, .path span { line-height: 28px; height: 28px; }
.path .sepa { line-height: 28px; height: 28px; background: transparent url(../../images/path-sepa.png) no-repeat scroll 50% 50%; }

.border { border: solid 1px #89D; }
.border-top { border-top: solid 1px #89D; }
.border-right { border-right: solid 1px #89D; }
.border-bottom { border-bottom: solid 1px #89D; }
.border-left { border-left: solid 1px #89D; }
.border-dashed { border: dashed 1px #89D; }
.border-top-dashed { border-top: dashed 1px #89D; }
.border-right-dashed { border-right: dashed 1px #89D; }
.border-bottom-dashed { border-bottom: dashed 1px #89D; }
.border-left-dashed { border-left: dashed 1px #89D; }

.icon-back { display: inline-block; height: 16px; line-height: 16px; background-color: Transparent; background-position: 0 50%; background-repeat: no-repeat; padding-left: 20px; }

#addLink { font-size:1.1em; font-weight: bold; }

span.path, a.path { color: #0000FF; }
a.path:hover { text-decoration: underline; color: #E76300; }
.hide { display: none; }
img.thumb { max-width: 50px; max-height: 50px; padding-top: 3px; padding-bottom: 3px; }

.tbcklist { text-align: left; }
.tbcklist label { display:inline-block; vertical-align:top; min-width:30px; line-height: 20px; cursor: pointer; }
.chkcolor span { display: inline-block; }
.chkcolor input { float: left; }
.chkcolor label { text-indent: -3000px; white-space: nowrap; display:block; float:left; }

.datefield { position: relative; white-space: nowrap; display: inline; }
.datefield .btnCal { margin: 0px; margin-left: 3px; display: block; width: 34px; height: 24px; overflow: hidden; float: left; }
.datefield .btnCal button { margin: 0px; }
.datefield .txtCal { margin: 2px 0px; line-height: 14px; float: left; }
.yui-panel-container { font-size: 13px!important; }

.yuibtn { font-size: 1.1em; font-weight: bold; }
.yuibtn button { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; }
.yuibtn-icon a, .yuibtn-icon button, .expand a, .expand button, .collapse a, .collapse button { padding-left: 26px!important; outline: none; line-height: 24px!important;ie-dummy: expression(this.hideFocus=true); background-position: 6px center; background-repeat: no-repeat; background-attachment: scroll; }
.expand a { background-image: url(../../images/s_desc.png); }
.collapse a { background-image: url(../../images/s_asc.png); }
.btnadd a, .btnadd button { background-image: url(../../images/b_add.png); }
.btnaddp a, .btnaddp button { background-image: url(../../images/b_addp.png); }
.btnaddf a, .btnaddf button { background-image: url(../../images/b_addf.png); }
.btnaddi a, .btnaddi button { background-image: url(../../images/b_addi.png); }
.btnaddl a, .btnaddl button { background-image: url(../../images/b_addl.png); }
.btnaddu a, .btnaddu button { background-image: url(../../images/b_addu.png); }
.btnedit a, .btnedit button { background-image: url(../../images/b_edit.png); }
.btnsave a, .btnsave button { background-image: url(../../images/b_save.png); }
.btnsavea a, .btnsavea button { background-image: url(../../images/b_savea.png); }
.btncancel a, .btncancel button { background-image: url(../../images/b_cancel.png); }
.btnundo a, .btnundo button { background-image: url(../../images/b_undo.png); }
.btndelete a, .btndelete button { background-image: url(../../images/b_drop.png); }
.btnmove a, .btnmove button { background-image: url(../../images/b_move.png); }
.btnmove2 a, .btnmove2 button { background-image: url(../../images/b_move2.png); }
.btnrename a, .btnrename button { background-image: url(../../images/b_rename.gif); }
.btncopy a, .btncopy button { background-image: url(../../images/b_copy.png); }
.btndetail a, .btndetail button { background-image: url(../../images/b_detail.png); }
.btnapply a, .btnapply button { background-image: url(../../images/active.png); }
.btnactive a, .btnactive button { background-image: url(../../images/active.png); }
.btninactive a, .btninactive button { background-image: url(../../images/inactive.png); }
.btnconfig a, .btnconfig button { background-image: url(../../images/b_config.png); }
.btnmanage a, .btnmanage button { background-image: url(../../images/b_manage.png); }
.btnupload a, .btnupload button { background-image: url(../../images/b_upload.png); }
.btnaddfeed a, .btnaddfeed button { background-image: url(../../images/b_add_feed.png); }
.btnrefresh a, .btnrefresh button { background-image: url(../../images/b_refresh.png); }
.btnnext a, .btnnext button { background-image: url(../../images/b_next.png); }
.btnnext2 a, .btnnext2 button { background-image: url(../../images/b_next.gif); }

